﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Threading;

public partial class ThongKe_GioiThieu_NhaNuoc : System.Web.UI.Page
{
    BieumauDataContext _db = new BieumauDataContext();

    protected void Page_Load(object sender, EventArgs e)
    {



        // nếu nó đã đăng nhập rồi thì mới kiểm tra năm rồi
        if (Session["MaDonVi"] != null)
        {
            try
            {
                
                    // kiểm tra xem năm rồi có nộp chưa, chưa nộp thì hủy toàn bộ thông tin chưa được nộp
                    var _bm = (from p in _db.tblBieuMaus
                               where p.MaDonVi == Session["MaDonVi"].ToString()
                                   && p.NamBaoCao == (DateTime.Now.Year - 1) // năm trước nên - đi 1 năm
                                   && p.DaNop == false  // lọc lấy cái nào chưa nộp
                               select p);


                    if (_bm.Count() != 0) // tức là năm rồi còn cái chưa nộp
                    {
                        // tiến hành xóa toàn bộ
                        foreach (tblBieuMau bm in _bm)
                        {
                            _db.tblBieuMaus.DeleteOnSubmit(bm);

                        }
                        _db.SubmitChanges();
                    }
                    else
                    {
                        throw new Exception("");
                    }
                
                Response.Write("<script language='JavaScript'> alert('Dữ liệu năm trước không nộp nên hệ thống đã tự động xóa vào " + DateTime.Now.ToShortDateString() + "'); </script>");

            }
            catch (Exception ex)
            {
                // nếu năm rồi nộp rồi thì nhãy xuống đây và chẳng làm gì cả
            }
        }

    } ///////
}